go/types.object.Pkg (method, view implemented interface methods)

28 uses

	go/types (current package)
		infer.go#L505: 		tname := NewTypeName(tparam.Obj().Pos(), tparam.Obj().Pkg(), tparam.Obj().Name(), nil)
		mono.go#L196: 	if tpar.Obj().Pkg() != pkg {
		mono.go#L219: 			assert(typ.Obj().Pkg() == pkg)
		mono.go#L271: 	if obj.Pkg() != pkg {
		object.go#L152: func (obj *object) Pkg() *Package { return obj.pkg }
		object.go#L457: func (obj *Func) Pkg() *Package { return obj.object.Pkg() }
		sizes.go#L124: 		obj.Pkg() != nil &&
		sizes.go#L125: 		(obj.Pkg().Path() == "sync/atomic" ||
		sizes.go#L126: 			obj.Pkg().Path() == "internal/runtime/atomic")

	golang.org/x/exp/apidiff
		apidiff.go#L334: 			vars = append(vars, types.NewVar(v.Pos(), v.Pkg(), "", v.Type()))
		correspondence.go#L195: 		if oobj.Pkg() != d.old || nobj.Pkg() != d.new {
		correspondence.go#L202: 			if oobj.Pkg() != nil {
		correspondence.go#L203: 				opath = oobj.Pkg().Path()
		correspondence.go#L205: 			if nobj.Pkg() != nil {
		correspondence.go#L206: 				npath = nobj.Pkg().Path()
		correspondence.go#L232: 		if old.Obj().Pkg() != d.old {

	golang.org/x/tools/internal/gcimporter
		iexport.go#L714: 		w.typ(obj.Type(), obj.Pkg())
		iexport.go#L766: 			w.typ(constraint, obj.Pkg())
		iexport.go#L784: 				w.tparamList(obj.Name(), tparams, obj.Pkg())
		iexport.go#L791: 			w.typ(t, obj.Pkg())
		iexport.go#L811: 			w.tparamList(obj.Name(), named.TypeParams(), obj.Pkg())
		iexport.go#L815: 		w.typ(underlying, obj.Pkg())
		iexport.go#L960: 	w.pkg(obj.Pkg())
		iexport.go#L1078: 			fieldPkg = t.Field(0).Pkg()

	golang.org/x/tools/internal/typesinternal
		zerovalue.go#L302: 		pkgName := qual(t.Obj().Pkg())
		zerovalue.go#L303: 		if pkgName == "" || t.Obj().Pkg() == nil {
		zerovalue.go#L317: 		if pkgName := qual(t.Obj().Pkg()); pkgName != "." && pkgName != "" {